/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cassys.application.services;

import cassys.application.DTOs.ModuleDTO;
import cassys.domain.classManagement.*;
import java.util.List;
import javax.ejb.Remote;

/**
 *
 * @author User
 */
@Remote
public interface ModuleManagementBeanRemote {

    List<Lecture> getAllLecturers();

    List<ModuleType> getModuleTypes();

    void createModule(Module module);

    List<Module> getAllModules();
    
    void updateModule(Module module);
    
    void deleteModule(Module module);
    
    Module findByModuleId(long moduleId);
}
